home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / UDDIWEB.MSI / servicedetail.aspx < prev    next >
Encoding:
Text File  |  2003-02-21  |  5.3 KB  |  173 lines

  1. <!-- ############################################################################ -->
  2. <!-- ## UDDI Services                                                          ## -->
  3. <!-- ## Copyright (c) Microsoft Corporation.  All rights reserved.             ## -->
  4. <!-- ############################################################################ -->
  5.  
  6. <%@ Page Language='C#' Inherits='UDDI.Web.UddiPage' %>
  7. <%@ Register TagPrefix='uddi' Namespace='UDDI.Web' Assembly='uddi.web' %>
  8. <%@ Register Tagprefix='uddi' Tagname='Header' Src='../controls/header.ascx' %>
  9. <%@ Register Tagprefix='uddi' Tagname='Footer' Src='../controls/footer.ascx' %>
  10. <%@ Register Tagprefix='uddi' Tagname='BreadCrumb' Src='../controls/breadcrumb.ascx' %>
  11. <%@ Register Tagprefix='uddi' Tagname='Descriptions' Src='../controls/descriptions.ascx' %>
  12. <%@ Register Tagprefix='uddi' Tagname='Names' Src='../controls/names.ascx' %>
  13. <%@ Register Tagprefix='uddi' Tagname='CategoryBag' Src='../controls/categorybag.ascx' %>
  14. <%@ Register Tagprefix='uddi' Tagname='Bindings' Src='../controls/bindings.ascx' %>
  15. <%@ Import Namespace='UDDI.API' %>
  16. <%@ Import Namespace='UDDI.API.Business' %>
  17. <%@ Import Namespace='UDDI.API.Service' %>
  18. <%@ Import Namespace='UDDI' %>
  19. <%@ Import Namespace='System.Data' %>
  20.  
  21. <script language='C#' runat='server'>
  22.     protected bool frames = false;
  23.     
  24.     protected void Page_Init( object sender, EventArgs e )
  25.     {
  26.         frames = ( "true" == Request[ "frames" ] );
  27.     }
  28.     
  29.     protected void Page_Load( object sender, EventArgs e )
  30.     {
  31.         if( Utility.StringEmpty( Request[ "key" ] ) )
  32.             Response.Redirect( "default.aspx" );
  33.             
  34.         string key = Request[ "key" ];
  35.         string projectionKey = Request[ "projectionKey" ];
  36.         string projectionContext = Request[ "projectionContext" ];
  37.         BusinessService service = new BusinessService();
  38.         service.ServiceKey = key;
  39.         service.Get();
  40.                 
  41.         serviceKey.Text = service.ServiceKey;
  42.         
  43.         descriptions.Initialize( service.Descriptions );
  44.         names.Initialize( service.Names );
  45.         bindings.Initialize( service.BindingTemplates );
  46.         categoryBag.Initialize( service.CategoryBag );
  47.         if( null==projectionContext )
  48.         {
  49.             breadcrumb.Initialize( BreadCrumbType.Details, EntityType.BusinessService, key,projectionKey );
  50.         }
  51.         else
  52.         {
  53.             breadcrumb.Initialize( BreadCrumbType.Edit, EntityType.BusinessService, key,projectionKey );
  54.         }
  55.     }
  56. </script>
  57. <uddi:StyleSheetControl
  58.     Runat='server'
  59.     Default='../stylesheets/uddi.css' 
  60.     Downlevel='../stylesheets/uddidl.css' 
  61.     />
  62. <uddi:PageStyleControl 
  63.     Runat='server'
  64.     OnClientContextMenu='Document_OnContextMenu()'
  65.     Title="TITLE"
  66.     AltTitle="TITLE_ALT"
  67.     />
  68. <uddi:ClientScriptRegister
  69.     Runat='server'
  70.     Source='../client.js'
  71.     Language='javascript'
  72.     />
  73. <uddi:SecurityControl 
  74.     UserRequired='true'
  75.     Runat='server' 
  76.     />
  77. <form runat='server'>
  78.  
  79. <table width='100%' border='0' height='100%' cellpadding='0' cellspacing='0'>
  80.         <asp:PlaceHolder
  81.             Id='HeaderBag'
  82.             Runat='server'
  83.             >
  84.             <tr height='95'>
  85.                 <td>
  86.                     <!-- Header Control Here -->
  87.                     <uddi:Header
  88.                         Runat='server' 
  89.                         />
  90.                 </td>
  91.             </tr>
  92.         </asp:PlaceHolder>
  93.         <tr height='100%' valign='top'>
  94.             <td>
  95.                 <uddi:BreadCrumb 
  96.                     Id='breadcrumb' 
  97.                     Runat='server' 
  98.                     />
  99.                 <table cellpadding='10' cellspacing='0' border='0' width='100%'>
  100.                     <tr>
  101.                         <td>
  102.                             <uddi:UddiLabel Text='[[HELP_BLOCK_SERVICE]]' CssClass='helpBlock' Runat='server' /><br>
  103.                             <br>
  104.                             <uddi:TabControl ID='tabs' Runat='server'>                
  105.                                 <uddi:TabPage Name='TAB_DETAILS' Runat='server'>
  106.                                     <uddi:ContextualHelpControl 
  107.                                             Runat='Server'
  108.                                             Text='[[HELP_BLOCK_SERVICE_DETAILS]]'
  109.                                             HelpFile='search.context.servicedetails'
  110.                                             CssClass='tabHelpBlock'
  111.                                         
  112.                                             />
  113.                                     
  114.                                     
  115.                                     <br>
  116.                                     <uddi:UddiLabel Text='[[TAG_SERVICE_KEY]]' CssClass='header' Runat='server' /><br>
  117.                                     <asp:Label id='serviceKey' Runat='server' /><br>
  118.                                     <br>
  119.                                     <uddi:Names ID='names' Runat='server' /><br>
  120.                                     <br>
  121.                                     <uddi:Descriptions ID='descriptions' Runat='server' /><br>
  122.                                 </uddi:TabPage>
  123.                                 
  124.                                 <uddi:TabPage Name='TAB_BINDINGS' Runat='server'>
  125.                                     <uddi:ContextualHelpControl 
  126.                                             Runat='Server'
  127.                                             Text='[[HELP_BLOCK_BINDINGS_DETAILS]]'
  128.                                             HelpFile='search.context.servicebindings'
  129.                                             CssClass='tabHelpBlock'
  130.                                             />
  131.                                                                             
  132.                                     
  133.                                     <br>
  134.                                     <uddi:Bindings Id='bindings' Runat='server' />
  135.                                 </uddi:TabPage>
  136.                                 
  137.                                 <uddi:TabPage Name='TAB_CATEGORIES' Runat='server'>
  138.                                     <uddi:ContextualHelpControl 
  139.                                             Runat='Server'
  140.                                             Text='[[HELP_BLOCK_SERVICE_CATEGORIES]]'
  141.                                             HelpFile='search.context.servicecategories'
  142.                                             CssClass='tabHelpBlock'
  143.                                             BorderWidth='0'
  144.                                             />
  145.                                     
  146.                                     
  147.                                     
  148.                                     <br>
  149.                                     <uddi:CategoryBag ID='categoryBag' Runat='server' />
  150.                                 </uddi:TabPage>
  151.                             </uddi:TabControl>
  152.  
  153.                         </td>
  154.                     </tr>
  155.                 </table>
  156.             </td>
  157.         </tr>
  158.         <asp:PlaceHolder 
  159.             Id='FooterBag'
  160.             Runat='server'
  161.             >
  162.             <tr height='95'>
  163.                 <td>
  164.                     <!-- Footer Control Here -->
  165.                     <uddi:Footer
  166.                         Runat='server' 
  167.                         />
  168.                 </td>
  169.             </tr>
  170.         </asp:PlaceHolder>
  171.     </table> 
  172. </form>
  173.